package com.whfc.fmam.entity.qo;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * @Description:
 * @author: qzexing
 * @version: 1.0
 * @date: 2020/4/23 22:48
 */
@Data
public class WeighNoteAddQO implements Serializable {

    @NotNull
    private Integer deptId;
    @NotNull
    private Integer weightNoteType;
    @NotNull
    private Integer recvSendType;

    private Integer sendSupplierId;

    private String sendSupplierName;

    private Integer receiveSupplierId;

    private String receiveSupplierName;
    @NotEmpty
    private String licensePlate;

    private Integer warehouseId;

    private String warehouseName;

    private String partName;

    private String deliveryCode;

    private String remark;
    @NotNull
    private Double lng;
    @NotNull
    private Double lat;

    @NotEmpty
    private List<WeighNoteMatAddQO> weighNoteMatList;

    @NotEmpty
    private List<Long> imgIdList;

    private String source;

    private Integer checkUserId;

    private String checkUserName;

    private String projectCode;

    private Integer weighRoomId;

    private String weighRoomCode;

    private String weighRoomName;
}
